almond-paste candy - German English Dictionary